Noun
garrote {instruments & machines}
...
related Results
to strangulate (v.) , [ strangulated ; strangulated ]
asphyxiate {med.}
garrot {med.}
يَخْنُق {الإعدام بالخنق}، {طب}
strangle {med.}
throttle {strangle}, {med.}